package com.cq.hd.member.api.dto;

import com.cq.hd.common.pagination.PageDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class BusinessPageDto extends PageDto implements Serializable {

    @ApiModelProperty(value = "商家名称")
    private String businessName;

    @ApiModelProperty(value = "商家简称")
    private String businessShortName;

    @ApiModelProperty(value = "联系人（联系人姓名/联系人手机号）")
    private String contactName;

    @ApiModelProperty(value = "省份名称")
    private String provinceName;

    @ApiModelProperty(value = "市名称")
    private String cityName;

    @ApiModelProperty(value = "商家状态（1-正常，2-试用中，3-已过期）")
    private Integer state;

    @ApiModelProperty(value = "公司类型(1：政府机构，2：国营企业，3：私营企业，4：外资企业，5：个体工商户，6：其它组织，7：事业单位)")
    private Integer companyType;

    @ApiModelProperty(value = "开始创建时间,格式：yyyy-MM-dd HH:mm:ss")
    private String startTime;

    @ApiModelProperty(value = "结束创建时间,格式：yyyy-MM-dd HH:mm:ss")
    private String endTime;

    @ApiModelProperty(value = "手机号")
    private String mobile;

    @ApiModelProperty(value = "会员状态：1-未开通，2-已开通，3-已过期")
    private Integer memberState;

    @ApiModelProperty(value = "结算类型：1-自建账户 2-结算池账户")
    private Integer financialAccountType;
}
